package com.meisupic.copyright.domain.bo;

import java.io.Serializable;
import java.util.List;
import lombok.Data;
import org.dozer.Mapping;

/**
 * @Author wuxun
 * @Date 2018/1/25 下午4:57
 */
@Data
public class DCIWorksRegisterBo implements Serializable {

  private static final long serialVersionUID = 4265137209504031170L;

  @Mapping(value = "worksFullName")
  private String textfullname;

  @Mapping(value = "applyType")
  private Integer applytype = 2;

  private String proxycontent;

  @Mapping(value = "author")
  private String authorrealname;

  @Mapping(value = "author")
  private String authorwritename;

  @Mapping(value = "creationCity")
  private String completecity;

  @Mapping(value = "creationCountry")
  private String completecountry;

  @Mapping(value = "creationDate")
  private String completedate;

  @Mapping(value = "rightFetchMode")
  private String obtainmode;

  @Mapping(value = "publishStatus")
  private Integer publishstatus;

  @Mapping(value = "firstPublishCity")
  private String firstpublishcity;

  @Mapping(value = "firstPublishCountry")
  private String firstpublishcountry;

  @Mapping(value = "firstPublishDate")
  private String firstpublishdate;

  @Mapping(value = "rightOwnMode")
  private String rightownmode;

  private String rightscope = "1$2$3$4$5$6$7$8$9$10$11$12$13$14$15$16$17$全部权利";

  @Mapping(value = "resId")
  private String resid;

  private List<Productauthor> productauthor;

  private Applyer applyer;

  private Proxy proxy;

  private List<Attachment> attachment;

  @Mapping(value = "worksType")
  private String registertype;

  private String textcreatetype = "1";

  private Integer downloadStatus = 0;

  private Integer downloadType;
}
